package com.hex.ds.hdtp.core.inf.license.activation.repository;

import com.hex.ds.hdtp.core.inf.common.page.Page;
import com.hex.ds.hdtp.core.inf.common.repository.IBasicRepository;
import com.hex.ds.hdtp.core.inf.license.activation.po.FuncActivationLogPo;

import java.util.List;

public interface IFuncActivationLogRepository extends IBasicRepository<FuncActivationLogPo> {

    Page<FuncActivationLogPo> queryListByPage(FuncActivationLogPo funcActivationLogPo, Page page);

    FuncActivationLogPo selectOne();

    Integer deleteAll();

    /**
     * @Method selectActivationCodes
     * @Param
     * @Return java.util.List<java.lang.String>
     * @Description 获取日志表ACTIVATION_STATUS整列数据
     * @Author Yin.Yang
     * @Date 2024/4/8 17:04
     * @Version V1.0
     */
    List<String> selectActivationCodes();

}
